一般設定
此頁面可用來配置 RTX64 的相關設定。
即時子系統
HAL timer 週期:RTX64 HAL 計時器區間。EtherCAT 週期時間必須為 RTX64 HAL 計時器週期的倍數,若不是,將顯示錯誤訊息而 KINGSTAR 子系統將不會啟動。預設為 100 微秒。
KINGSTAR Runtime
您可在此建立多個 KINGSTAR Runtime 實例,並為每個實例分配理想的處理器以在該處理器上運作,建立的實例將表列於下方。建立完實例後,您可以選擇(使用)一個所需的實例,以供 KINGSTAR 控制台或欲連接的其他程式使用。請注意,欲使用多個實例,需備有多主站套件。
- 實例:KINGSTAR Runtime 實例。
- 理想的處理器:KINGSTAR 子系統運作的 CPU 核心,分配完理想的處理器 後,會產生一個 CoreAffinity 登錄機碼用來儲存理想的處理器的值。CoreAffinity 位於 Register Editor > HKEY_LOCAL_MACHINE > SOFTWARE > IntervalZero > KINGSTAR > RuntimeN(N 為實例的編號值)。
- 主要/次要介面卡:運作實例所使用的網路卡,若無網路卡指派給實例,將顯示未指派。欲指派網路卡,請參閱「網路卡」。欲使用纜線冗餘功能,您需將主要/次要介面卡配置完成,請參閱「有纜線冗於套件」。
線纜冗餘可讓最後一個 EtherCAT 從屬裝置連接到電腦上的另一個網路介面卡,如此一來即使一條纜線斷開了,從屬裝置仍可維持運作。欲使用此功能需備有 線纜冗餘套件。更多關於線纜冗餘的運作方式請見: 概念解說 > EtherCAT 纜線冗餘。
注意:Instance 與 Ideal processor 為 Create 的參數,您可使用 Create 將其他程式連接到 KINGSTAR 子系統。
欲新增更多實例並為每個實例分配理想的處理器:
- 點選藍色加號圖標 (
) 以顯示「新增 Runtime 設定」視窗。
- 在「實例」輸入框中,輸入一個大於等於一 (1) 的值。
注意:您須備有多主站套件才可使用一個以上的實例,若無該套件,仍可在此建立實例,但該實例無法被使用。
- 在「理想的處理器」下拉選單中,選擇一個 CPU 核心編號。「預設」為零,表示子系統可在 RTX64 可用的任何核心上運作。核心編號依照您所擁有的核心數而定。
-
-
注意:新增完實例後,您可進行網路卡設定。網路卡設定完成後,主要/次要介面卡 欄位將顯示已指派。欲指派網路卡,請參閱「網路卡」。
-
注意:若您的系統已安裝多主站套件且您已預先設定好實例,當開啟 KINGSTAR 控制台時會出現「實例選擇」視窗供您選擇實例,詳情請參閱「配置實例」。
顯示/隱藏
-
在 RTX64 Server Console 上顯示程式輸出:即時子系統開啟後即顯示 RTX64 Server Console (RtxServer)。
若此框格未勾選但想要看 RtxServer 的記錄檔,可執行以下操作:
- 於控制台主頁開啟即時子系統。
- 開啟 RTX64control panel > Configure the RTSS Subsystem > Configure real-time application output。
- 找到 Log real-time process output 並於 Set the log file location 欄位設定記錄檔路徑。
重啟即時子系統以套用設定,記錄檔將被儲存於所設的路徑中。
- 若想要看 RTX64 的記錄,瀏覽至所儲存記錄檔的路徑。
-
詳細的 RTX64 network stacks 輸出:顯示在 RTX64 Server Console 上的網路卡資訊,如 IP 和 MAC 位址。
參見